package com.gistmap.ntdc.exception;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;

/**
 * @author zhangran
 * @date 2018/12/19
 */
@Getter
@NoArgsConstructor
@AllArgsConstructor
public enum ErrorItems {

    /**
     * 用户相关
     */
    CODE_IS_NULL(1001, "code不能为空"),
    USER_NOT_CHECK(1002, "用户验证失败"),
    USER_INFO_ILLEGAL(1003, "用户信息非法"),
    NO_USER(1004, "用户未登录"),
    USER_NOT_FIND(1005, "用户不存在"),
    ADDRESS_LIMIT(1006, "一个用户最多只能保存5个地址"),
    ADDRESS_NOT_FIND(1007, "地址不存在"),



    /**
     * 订单相关
     */
    PRODUCT_NOT_EXIST(2001, "商品不存在"),
    STOCK_NOT_LEGAL(2002, "库存不能小于0"),
    NO_PRODUCT_SELECT(2003, "请至少选择一样商品"),
    ORDER_NOT_FIND(2004, "订单不存在"),
    ORDER_PAY_REPAT(2005, "已经支付, 请勿重复支付"),
    AMOUNT_NOT_CORRECT(2006, "支付金额与订单不符")
    ;

    private Integer code;
    private String message;


}
